package esc2;

import aima.search.framework.HeuristicFunction;;

public class Heuristico implements HeuristicFunction{

	@Override
	public double getHeuristicValue(Object arg0) {
		Estado estado = (Estado) arg0;
		double media = (estado.getTiempoTotal()+(estado.getSinAsignar()*3000))/estado.getNumServidores();
		double stdDev = estado.calcularStDev();
		return (int) ((media * 0.7) + (stdDev * 0.3));
	}

}
